package com.hkpw.system.domain.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 人员信息同步对象 t_person_sync
 * 
 * @author andy
 * @date 2022-10-06
 */
@Data
public class PersonSyncRequest
{
    private static final long serialVersionUID = 1L;

    private Long id;


    /** 人员临时标志 */
    private String clientId;

    /** 海康唯一标志 */
    private String personId;

    /** 人员名称 */
    private String personName;

    /**
     * 人员类型
     * Integer类型
     * 如1（教工），2（学员），3（流动人员），4（其他）
     */
    private Integer personType;

    /** 所属组织标识 */
    private String orgIndexCode;

    /** 性别，1：男；2：女；0：未知 */
    private Integer gender;

    /** 出生日期 */
    private String birthday;

    /** 电话号码 */
    private String phoneNo;

    /** 邮箱 */
    private String email;

    /** 证件类型：海康字典 */
    private Integer certificateType;

    /** 证件号码 */
    private String certificateNo;

    /** 工号 */
    private String jobNo;

    /** 同步类型：0:新增，1:更新 */
    private String syncType;

    /** 同步状态,0:未知,1:成功,2:失败 */
    private String syncStatu;

    /** 同步时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date syncTime;


}
